<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>静态成员</title>
</head>
<body>
<script>
    // function Phone(){

    // }
    // Phone.name = '手机'; // 这种写法，name是属于Phone这个函数的，不属于实例对象(new Phone())，就像类属性一样(但是和java不太一样，java中实例是可以调用类属性和类方法的)
    // Phone.change = function(){
    //     console.log("我可以改变世界");
    // }
    // Phone.prototype.size = '5.5inch';

    // let nokia = new Phone();

    // console.log(nokia.name); // undefined
    // // nokia.change(); // 没有这个函数
    // console.log(nokia.size); // 使用构造器获取的对象，能使用的属性只能是原型属性

    class Phone {
        //静态属性
        static name = '手机';

        static change() {
            console.log("我可以改变世界");
        }
    }

    let nokia = new Phone();
    console.log(nokia.name);
    console.log(Phone.name);
</script>
</body>
</html>